piece of cultivable land - German English Dictionary